package com.gxa.service;

import com.gxa.common.R;
import com.gxa.common.ResponseData;
import com.gxa.pojo.Resume;
import com.gxa.pojo.statistics.Login;
import com.gxa.pojo.statistics.ModifyPwd;
import com.gxa.pojo.statistics.MyResume;

public interface TalentPoolService {
    /**
     * 登录接口
     * 根据电话、密码登录
     * @param login
     * @return
     */
    ResponseData login(Login login);

    /**
     * 注册接口
     * @param resume
     * @return
     */
    R register(Resume resume);

    /**
     * 修改密码接口
     * @return
     */
    R modifyPwd(ModifyPwd modifyPwd);

    /**
     * 基本资料接口
     * @param resume
     * @return
     */
    R informationBasic (MyResume resume);

    /**
     * 详细资料接口
     * @param resume
     * @return
     */
    R informationDetails (MyResume resume);

    /**
     * 文件资料接口
     * @param resume
     * @return
     */
    R informationFile (MyResume resume);


    /**
     * 查询民族接口
     * @return
     */
    R queryNation();

    /**
     * 查询职务接口
     * @return
     */
    R queryDuties();

    /**
     * 查询学历接口
     * @return
     */
    R queryEducation();

    /**
     * 主界面调用用户信息
     * @param mr
     * @return
     */
    R resume(MyResume mr);
}
